// import com.alibaba.druid.sql.ast.SQLName;
// import com.alibaba.druid.sql.ast.SQLStatementImpl;
// import com.alibaba.druid.sql.visitor.SQLASTVisitor;
#pragma once
#include "../SQLStatementImpl.h"
#include "SQLShowStatement.h"

class SQLShowRoleStatement 
: virtual public SQLStatementImpl,
 virtual public SQLShowStatement
{
public:
  SQLName_ptr grant;

  SHAREDOBJECT(SQLShowRoleStatement);
  // @Override
  void accept0(SQLASTVisitor_ptr visitor);

  SQLName_ptr getGrant();

  void setGrant(SQLName_ptr x);
};
